home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / livecd.squashfs / usr / include / enlightenment / e_table.h < prev    next >
C/C++ Source or Header  |  2006-01-09  |  1KB  |  24 lines

  1. /*
  2.  * vim:ts=8:sw=3:sts=8:noexpandtab:cino=>5n-3f0^-2{2
  3.  */
  4. #ifdef E_TYPEDEFS
  5. #else
  6. #ifndef E_TABLE_H
  7. #define E_TABLE_H
  8.  
  9. EAPI Evas_Object *e_table_add               (Evas *evas);
  10. EAPI int          e_table_freeze            (Evas_Object *obj);
  11. EAPI int          e_table_thaw              (Evas_Object *obj);
  12. EAPI void         e_table_homogenous_set    (Evas_Object *obj, int homogenous);
  13. EAPI void         e_table_pack              (Evas_Object *obj, Evas_Object *child, int col, int row, int colspan, int rowspan);
  14. EAPI void         e_table_pack_options_set  (Evas_Object *obj, int fill_w, int fill_h, int expand_w, int expand_h, double align_x, double align_y, Evas_Coord min_w, Evas_Coord min_h, Evas_Coord max_w, Evas_Coord max_h);
  15. EAPI void         e_table_unpack            (Evas_Object *obj);
  16. EAPI void         e_table_col_row_size_get  (Evas_Object *obj, int *cols, int *rows);
  17. EAPI void         e_table_min_size_get      (Evas_Object *obj, Evas_Coord *minw, Evas_Coord *minh);
  18. EAPI void         e_table_max_size_get      (Evas_Object *obj, Evas_Coord *maxw, Evas_Coord *maxh);
  19. EAPI void         e_table_align_get         (Evas_Object *obj, double *ax, double *ay);
  20. EAPI void         e_table_align_set         (Evas_Object *obj, double ax, double ay);
  21.  
  22. #endif
  23. #endif
  24.